%{
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "y.tab.h"
extern YYSTYPE yylval;
%}

%%
[0-9]+ {yylval.i = atoi(yytext);
		return NUM;}
"+" {return yytext[0];}
"-" {return yytext[0];}
"*" {return yytext[0];}
"/" {return yytext[0];}
"^" {return yytext[0];}
"sin" {return SIN;}
"cos" {return COS;}
"tan" {return TAN;}
"log" {return LOG;}
"sqrt" {return SQRT;}
"(" {return yytext[0];}
")" {return yytext[0];}
"\n" {return yytext[0];}
" " {return yytext[0];}
%%

int yywrap()
{
	return 1;
}
